package com.web4code.codegen.utils;

/**
 * URL工具类
 * 
 * @author web4code
 */
public class UrlUtils {
    /**
     * 从URL中获取Git仓库名称
     * @param gitUrl
     * @return Git仓库名称
     */
    public static String getNameFromGitUrl(final String gitUrl) {
        final int indexSlash = gitUrl.lastIndexOf("/");
        if (indexSlash < 0) {
            return gitUrl;
        }
        final String gitPiece = gitUrl.substring(indexSlash + 1);
        final int indexDot = gitPiece.lastIndexOf(".");
        if (indexDot <= 0) {
            return gitPiece;
        }
        final String gitName = gitPiece.substring(0, indexDot);
        return gitName;
    }
}
